package com.exception;

public class Test {
    public static void main(String[] args) {
        int a = 10;
        int b = 0;
            //假设要捕获多个异常，要从小到大捕获；
        try {
            //监控区域
            System.out.println(a/b);
        }catch (ArithmeticException e){ //想要捕获的异常类型！
            System.out.println("被除数不能为0");
        }finally {//处理善后工作；通常可以不要，但是处理IO流资源的时候还需要关闭；
            System.out.println("finally");
        }

        //command + alt + t :快捷键,捕获异常



    }
    //主动抛出一个异常，通常用在方法中；
    public static void test(int a) throws ArithmeticException{
        if (a==0){
            throw new ArithmeticException();
        }
    }
}
